package com.binhthuan.catechist.client;


public interface ContentFactory {

    /**
     * Tạo màn hình làm việc của chức năng.
     * @return
     */
    AbstractContent create();

    /**
     * Lấy tiêu đề.
     * @return
     */
    String getTitle();

    /**
     * Lấy icon.
     * @return
     */
    String getIcon();

    /**
     * Lấy id của màn hình.
     * @return
     */
    String getID();

    /**
     * Kiểm tra người dùng có quyền truy cập màn hình này hay không.
     * @param securityCode
     * @return
     */
    boolean checkCertificated(long securityCode);
}
